Pascal Comment to C Comment {([^}]*)} /* \1 */ C++ Comment to C Comment //(.*) /* \1 */ Run of Spaces to One Tab + \t C Function Header ^[^ \t#\r/@][^\r]*\([^\r]*\)$ C Comment to Pascal Comment /\*([^\r]*)\*/ {\1} Shift Variables Right (.*)(\t\t*)(.*) \1\2\t\3 Shift Variables Left (.*)(\t)(\t*)(.*) \1\3\4 Lower Case SRC values in IMG tags (]*src\s*=\s*")([^"]+)("[^>]*>) \1\L\2\E\3 Lower Case HREF values in A tags (]*href\s*=\s*")([^"]+)("[^>]*>) \1\L\2\E\3 Column #2 ^[^\t]+\t([^\t]+) \1